MEKEGLGLEITELRLGLPGRDVAEKMMKKRAFTEMNMTSSGSNSDQCESGVVSSGGDAEKVNDSPAAKSQVVGWPPVCSYRKKNSCKEASTTKVGLGYVKVSMDGVPYLRKMDLGSSQGYDDLAFALDKLFGFRGIGVALKDGDNCEYVTIYEDKDGDWMLAGDVPWGMFLESCKRLRIMKRSDATGFGLQPRGVDE